"""
API 层包（单一职责：向上层暴露统一的服务接口/资源访问入口）。
- managers：外部服务管理器（Redis 等）
- dao：数据访问对象（数据库 CRUD 的薄封装）
保持包内模块的窄接口与清晰职责，以便替换/测试。
"""
# API package init without side-effects.
# Use get_app() to obtain FastAPI app when needed.

def get_app():
    from .app import app
    return app